-- ToME - Tales of Maj'Eyal
-- Copyright (C) 2009, 2010, 2011, 2012 Nicolas Casalini
--
-- This program is free software: you can redistribute it and/or modify
-- it under the terms of the GNU General Public License as published by
-- the Free Software Foundation, either version 3 of the License, or
-- (at your option) any later version.
--
-- This program is distributed in the hope that it will be useful,
-- but WITHOUT ANY WARRANTY; without even the implied warranty of
-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-- GNU General Public License for more details.
--
-- You should have received a copy of the GNU General Public License
-- along with this program.  If not, see <http://www.gnu.org/licenses/>.
--
-- Nicolas Casalini "DarkGod"
-- darkgod@te4.org

local sex = game.player.female and "услышала" or "услышал"
local sex1 = game.player.female and "думала" or "думал"
local sex2 = game.player.female and "ЕЁ" or "ЕГО"
local sex3 = game.player.female and "убила" or "убил"
local sex4 = game.player.female and "надёжной" or "надёжным"


local function evil(npc, player)
	engine.Faction:setFactionReaction(player.faction, npc.faction, 100, true)
	player:setQuestStatus("lost-merchant", engine.Quest.COMPLETED, "evil")
	player:setQuestStatus("lost-merchant", engine.Quest.COMPLETED)
	world:gainAchievement("LOST_MERCHANT_EVIL", player)
	game:setAllowedBuild("rogue_poisons", true)
	local p = game.party:findMember{main=true}
	if p.descriptor.subclass == "Rogue"  then
		if p:knowTalentType("cunning/poisons") == nil then
			p:learnTalentType("cunning/poisons", false)
			p:setTalentTypeMastery("cunning/poisons", 1.3)
		end
	end
	game:changeLevel(1, "wilderness")
	game.log("As you depart the assassin lord says: 'And do not forget, I own you now.'")
end

newChat{ id="welcome",
	text = [[#LIGHT_GREEN#*Перед тобой стоит грозный человек в чёрном.*#WHITE#
Ах, нежданный гость хуже татарина... И что мне с тобой делать? Зачем ты убиваешь моих людей?]],
	answers = {
		{"Я "..sex.." крики, и твои люди... встали у меня на пути. Что здесь происходит?", jump="what"},
		{"Я "..sex1..", что здесь могут быть сокровища.", jump="greed"},
		{"Прошу прощения, мне нужно идти!", jump="hostile"},
	}
}

newChat{ id="hostile",
	text = [[О, я боюсь, что ты никуда не пойдёшь! УБИТЬ!]],
	answers = {
		{"[атаковать]", action=function(npc, player) engine.Faction:setFactionReaction(player.faction, npc.faction, -100, true) end},
		{"Подожди! Может, мы сможем договориться? Ты выглядишь практичным человеком.", jump="offer"},
	}
}

newChat{ id="what",
	text = [[А, так это та сцена, в которой я рассказываю тебе свои коварные планы? ВЗЯТЬ ]]..sex2..[[!]],
	answers = {
		{"[атаковать]", action=function(npc, player) engine.Faction:setFactionReaction(player.faction, npc.faction, -100, true) end},
		{"Подожди! Может, мы сможем договориться? Ты выглядишь практичным человеком.", jump="offer"},
	}
}
newChat{ id="greed",
	text = [[Боюсь, это не твой удачный день. Здесь купец... и ты! ВЗЯТЬ ]]..sex2..[[!]],
	answers = {
		{"[атаковать]", action=function(npc, player) engine.Faction:setFactionReaction(player.faction, npc.faction, -100, true) end},
		{"Подожди! Может, мы сможем договориться? Ты выглядишь практичным человеком.", jump="offer"},
	}
}

newChat{ id="offer",
	text = [[Ну, мне нужен кто-то, чтобы заменить тех людей, которых ты ]]..sex3..[[. Ты выглядишь ]]..sex4..[[, может, ты сможешь на меня работать.
Тебе придётся делать для меня кое-какую грязную работу, и я буду держать тебя здесь. Тем не менее, ты сможешь даже извлечь выгоду из этой затеи, если всё пойдёт так хорошо, как ты предлагаешь.
И не не думай, что сможешь мне помешать. Это было бы... неразумно.]],
	answers = {
		{"Ну, я думаю, что это лучше, чем смерть.", action=evil},
		{"Деньги? Дай сюда!", action=evil},
		{"Просто позволь нам с купцом выбраться отсюда и останешься жив!", action=function(npc, player) engine.Faction:setFactionReaction(player.faction, npc.faction, -100, true) end},
	}
}

return "welcome"
